<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@include file="/context/mytags.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />
<link rel="stylesheet"  href="../css/rest/rest.css" />
<title>工训中心APP接口</title>
</head>
<body>
	<h1 style='text-align: center;'>工训中心APP接口查询</h1>
	<div class="subTitle">
		说明：本页面内所有接口均以【${prefix}】开头
	</div>
	<div class="summary">
		<div style="text-align:center;padding-top:10px;">目录</div>
		<ol>
			<li><a href="#sec1">学生基本信息查询</a></li>
			<li><a href="#sec2">教师基本信息查询</a></li>
			<li><a href="#sec3">教师课表查询</a></li>
			<li><a href="#sec4">学生课表查询</a></li>
			<li><a href="#sec5">查询开放实验室</a></li>
			<li><a href="#sec6">实验设备（机床）查询</a></li>			
			<li><a href="#sec7">提交实验室机床预约信息</a></li>
			<li><a href="#sec8">我的预约信息</a></li>
			<li><a href="#sec9">教师查看所有实验室预约信息</a></li>
			<li><a href="#sec10">查询APP菜单列表</a></li>
			<li><a href="#sec11">工位排名情况</a></li>
			<li><a href="#sec12">考勤记录列表</a></li>
			<li><a href="#sec13">查询待审核学生开放资格申请</a></li>
			<li><a href='#sec14'>对开放资格申请授权</a></li>
			<li><a href="#sec15">查询系统配置信息</a></li>
			<li><a href="#sec16">摄像头列表</a></li>
			<li><a href="#sec17">耗材库存查询</a></li>
			<li><a href="#sec18">耗材出库使用申请</a></li>
			<li><a href="#sec19">耗材待审核列表</a></li>
			<li><a href="#sec20">耗材使用审核</a></li>
			<li><a href="#sec21">设备总览接口</a></li>
			<li><a href="#sec22">电源节点查询接口</a></li>
			<li><a href="#sec23">电源控制</a></li>
			<li><a href="#sec24">插入门禁权限</a></li>
			<li><a href="#sec25">刷卡取电接口</a></li>
			<li><a href="#sec26">学生分数查询</a></li>
			<li><a href="#sec27">门户接口-获取实验成果列表</a></li>
			<li><a href="#sec28">门户接口-获取实验成功明细</a></li>
			<li><a href="#sec29">门户接口-系统公告列表</a></li>
			<li><a href="#sec30">门户接口-系统公告明细</a></li>
			<li><a href="#sec31">门户接口-规章制度列表</a></li>
			<li><a href="#sec32">门户接口-规章制度明细</a></li>
			<li><a href="#sec33">门户接口-新闻列表</a></li>
			<li><a href="#sec34">门户接口-新闻明细</a></li>
			<li><a href="#sec35">门户接口-中心动态</a></li>
			<li><a href="#sec36">门户接口-友情链接</a></li>
			<li><a href="#sec37">门户接口-中心视频</a></li>
			<li><a href="#sec38">门门户接口-科研设备展示</a></li>
			<li><a href="#sec39">用户类型查询接口</a></li>
			<li><a href="#sec40">教师负责实验室列表</a></li>
			<li><a href="#sec41">设备使用统计接口</a></li>
			<li><a href="#sec42">获取教师负责实验室的考勤列表</a></li>
			<li><a href="#sec43">获取所有实验室列表</a></li>
		</ol>		
	</div>
	<table class="table">
		<thead>
			<tr>
				<td style="width:40px;">序号</td><td>接口名称</td><td>说明</td>
			</tr>
		</thead>
		<tbody>
			<tr>
				<td class="rowHead">1</td>
				<td><a id="sec1">学生基本信息查询</a></td>
				<td>
					<div>url:/rest/app/student/{id}</div>
					<div class="paramTitle">请求参数说明：</div>
					<ul>
						<li>id:学生学号</li>
					</ul>					
					<div class="paramTitle">返回参数说明：</div>
					<ul>
						<li>name:姓名</li>
						<li>studentNo：学号</li>
						<li>className:班级</li>
						<li>cardNo:卡号</li>
						<li>college:学院</li>
					</ul>
				</td>
			</tr>
			<tr>
				<td class="rowHead">2</td><td><a id="sec2">教师基本信息查询</a></td>
				<td>
					<div>url:/rest/app/teacher/{id}</div>
					<div>请求参数说明：
						<ul>
							<li>id:教师工号</li>
						</ul>
					</div>
					<div class="paramTitle">返回参数说明：</div>
					<ul>
						<li>name:姓名</li>
						<li>teacherNo：工号</li>
						<li>cellphone:手机</li>
						<li>college:学院</li>
					</ul>
				</td>
			</tr>
			<tr>
				<td class="rowHead">3</td><td><a id="sec3">教师课表查询</a></td>
				<td>
					<div>url:/rest/app/teacherCourse/{teacherNo}</div>
					<div>请求参数说明：
						<ul>
							<li>teacherNo:教师工号</li>
						</ul>
					</div>
					<div class="paramTitle">返回参数说明：</div>
					<ul>
						<li>term:学期</li>
						<li>className：班级名称</li>
						<li>teacherName:教师名称</li>
						<li>teacherNo:工号</li>
						<li>lessonName：工种名称</li>
						<li>teachItem:实验项目</li>
						<li>lab：实验室名称</li>
						<li>roomNo：房间号</li>
						<li>week：星期几</li>
						<li>courseOrder：节次</li>
						<li>weekOrder:第几周</li>
						<li>courseDate:上课日期，可能为空</li>
					</ul>
				</td>
			</tr>
			<tr>
				<td class="rowHead">4</td><td><a id="sec4">学生课表查询</a></td>
				<td>
					<div>url:/rest/app/studentCourse/{studentNo}</div>
					<div>请求参数说明：
						<ul>							
							<li>studentNo:学号</li>
						</ul>
					</div>
					<div class="paramTitle">返回参数说明：</div>
					<ul>
						<li>term:学期</li>
						<li>className：班级名称</li>
						<li>teacherName:教师名称</li>
						<li>teacherNo:工号</li>
						<li>lessonName：工种名称</li>
						<li>teachItem:实验项目</li>
						<li>lab：实验室名称</li>
						<li>roomNo：房间号</li>
						<li>week：星期几</li>
						<li>courseOrder：节次</li>
						<li>weekOrder:第几周</li>
						<li>courseDate:上课日期，可能为空</li>
					</ul>
				</td>
			</tr>
			<tr>
				<td class="rowHead">5</td><td><a id="sec5">查询开放实验室</a></td>
				<td>
					<div>url:/rest/app/openLab</div>
					<div>请求参数说明：</div>
					<div>无</div>
					<div class="paramTitle">返回参数说明：</div>
					<ul>
						<li>id:实验室ID,主键</li>
						<li>labName：实验室名称</li>
						<li>roomNo：房间号</li>	
						<li>start:开放开始时间，只有按照时间开放的此字段不为空</li>
						<li>end:开放结束时间，只有按照时间开放的此字段不为空</li>
						<li>remark:备注信息</li>					
					</ul>
				</td>
			</tr>
			<tr>
				<td class="rowHead">6</td><td><a id="sec6">实验设备（机床）查询</a></td>
				<td>
					<div>url:/rest/app/labDevice/{labId}</div>
					<div class="paramTitle">请求参数：</div>
						<ul>
							<li>labId：实验室ID</li>
						</ul>
					<div class="paramTitle">例如：</div>
					<div>
						http://localhost/lab/rest/app/labDevice/4028098156351fd7015635203cad0002
					</div>
					<div class="paramTitle">返回参数说明：</div>
					<ul>
						<li>id:机床ID</li>
						<li>machineName:机床名称</li>
						<li>machineNo:机床编号</li>
						<li>teacherName:教师名称</li>
						<li>lab：实验室</li>
						<li>roomNo：房间号</li>
					</ul>
				</td>
			</tr>
			
		 
			 
			<tr>
				<td class="rowHead">7</td><td><a id="sec7">提交实验室机床预约信息</a></td>
				<td>
					<div>url:/rest/app/saveDeviceApply</div>
					<div>http方法：Post</div>
					<div>
						<div class="paramTitle">请求参数：</div>
						<ul>
							<li>labDeviceId：机床ID</li>
							<li>applyStartDate：申请开始时间，如：2017-09-20 10:30</li>
							<li>applyEndDate：申请结束时间，如：2017-09-20 10:35</li>
							<li>studentNo:预约人学号</li>
						</ul>						
						<div class="paramTitle">返回参数说明：</div>
						<ul>
							<li>success:是否成功；true表示成功，false表示失败</li>
							<li>msg:返回信息</li>
						</ul>
					</div>
				</td>
			</tr>
			<tr>
				<td class="rowHead">8</td><td><a id="sec8">我的预约信息</a></td>
				<td>
					<div>url:/rest/app/myOpenApply/{studentNo}?pageNo=1&pageSize=10</div>
					<div>http方法：Get</div>
					
					<div class="paramTitle">请求参数：</div>
					<ul>
						<li>studentNo：学号</li>
						<li>pageNo:页号</li>
						<li>pageSize:每页条数</li>
					</ul>
						
					<div class="paramTitle">例如：</div>
					<div class="comment">http://localhost/lab/rest/app/myOpenApply/24123232?pageNo=1&pageSize=10</div>						
					<div class="paramTitle">返回参数说明：</div>
					<ul>
						<li>success：true表示成功，false表示失败</li>
							<li>obj:返回的Json数组
								<ul>
									<li>totalCount:总数</li>
									<li>pageNo:页号</li>
									<li>pageSize:条数</li>
									<li>
										list:json数组
										<ul>
												<li>labName：实验室名称</li>
												<li>roomNo:房间编号</li>
												<li>machineName:机床名称</li>
												<li>machineNo:机床编号</li>
												<li>start:开始时间</li>
												<li>end:结束时间</li>
										</ul>
									</li>
								</ul>
						</li>
					</ul>
				</td>
			</tr>
			<tr>
				<td class="rowHead">9</td><td><a id="sec9">教师查看负责实验室的机床预约信息</a></td>
				<td>
					<div>url:/rest/app/listLabApply?pageNo=1&pageSize=10&teacherNo=xxxx&labId=xxx</div>
					<div>http方法：Get</div>
					
					<div class="paramTitle">请求参数：</div>
					<ul>
						<li>pageNo:页号</li>
						<li>pageSize:每页条数</li>
						<li>teacherNo:工号</li>
						<li style='color:red'>labId:实验室id</li>
					</ul>
						
					<div class="paramTitle">例如：</div>
					<div class="comment">http://localhost/lab/rest/app/listLabApply?pageNo=1&pageSize=10&teacherNo=1</div>						
					<div class="paramTitle">返回参数说明：</div>
					<ul>
						<li>success：true表示成功，false表示失败</li>
							<li>obj:返回的Json数组
								<ul>
									<li>totalCount:总数</li>
									<li>pageNo:页号</li>
									<li>pageSize:条数</li>
									<li>
										list:json数组
										<ul>
											<li>studentNo:学号</li>
											<li>name:姓名</li>
											<li>labName：实验室名称</li>
											<li>roomNo:房间编号</li>
											<li>machineName:机床名称</li>
											<li>machineNo:机床编号</li>
											<li>start:开始时间</li>
											<li>end:结束时间</li>
										</ul>
									</li>
								</ul>
						</li>
					</ul>
					<div>
						备注：实验室id可通过第40个接口获取
					</div>
				</td>
			</tr>
			
			<tr>
				<td class="rowHead">10</td><td><a id="sec10">查询APP菜单列表</a></td>
				<td>
					<div>url:/rest/app/getAppFunction/{userNo}</div>
					<div>http方法：Get</div>
						<div class="paramTitle">请求参数：</div>
						<ul>
							<li>userNo：学号或者工号</li>
						</ul>
						<div class="paramTitle">例如：</div>
						<div class="comment">http://localhost/lab/rest/app/getAppFunction/1234567</div>						
						<div class="paramTitle">返回参数说明：</div>
						<ul>
							<li>success：true表示成功，false表示失败</li>
							<li>obj:返回的Json数组
								<ul>
									<li>iconURL:图标url</li>
									<li>menuName:菜单名称</li>
									<li>menuCode:菜单代码</li>
								</ul>
							</li>
						</ul>
						<div class="paramTitle">补充说明：</div>
							<ol>
								<li>新增菜单：系统管理->APP菜单管理</li>
								<li>新增功能：角色管理->列表新增APP授权管理</li>
							</ol>
				</td>
			</tr> 
			<tr>
				<td class="rowHead">11</td><td><a id="sec11">工位排名情况,列出实验室所有未过期申请信息，申请日期 工号 基础 实验室 等信息 </a></td>
				<td>
					<div>url:/rest/app/labApplyList/{labId}</div>
					<div>http方法：Get</div>
						<div class="paramTitle">请求参数：</div>
						<ul>
							<li>labId：实验室ID（主键）</li>
						</ul>
						<div class="paramTitle">例如：</div>
						<div class="comment">http://localhost/lab/rest/app/labApplyList/52a2579f5aa2d35c015aa6e706e0003a</div>						
						<div class="paramTitle">返回参数说明：</div>
						<ul>
							<li>list:返回的Json数组
								<ul>
									<li>start:开始时间</li>
									<li>end:预约结束时间</li>
									<li>machineNo:机床编号</li>
									<li>studentNo:学号</li>
									<li>userName:学生姓名</li>
									<li>machineName:机床名称</li>
									<li>state,0:未占用，1：已占用</li>
								</ul>
							</li>
						</ul>
				</td>
			</tr> 
			<tr>
				<td class="rowHead">12</td><td><a id="sec12">考勤记录列表 </a></td>
				<td>
					<div>url:/rest/app/attendRecordList/{studentNo}?pageNo=1&pageSize=10</div>
					<div>http方法：Get</div>
						<div class="paramTitle">请求参数：</div>
						<ul>
							<li>studentNo:学号</li>
							<li>pageNo：页码号</li>
							<li>pageSize：每页条数</li>
						</ul>
						<div class="paramTitle">例如：</div>
						<div class="comment">http://localhost/lab/rest/app/attendRecordList/123456?pageNo=1&pageSize=10</div>						
						<div class="paramTitle">返回参数说明：</div>
						<ul>
							<li>pageNo，页号</li>
							<li>pageSize，每页条数</li>
							<li>total:总数</li>
							<li>list:返回的Json数组
								<ul>
									<li>roomName:实验室名称</li>
									<li>userName:人员名称</li>
									<li>cardNo:卡号</li>
									<li>time:时间</li>
									<li>idUser:身份证</li>
								</ul>
							</li>
							<li>error,如果发生错误，则返回错误信息</li>
						</ul>
						<div style="color:red">
							补充说明：如果长时间没反应，请检查三唐的考勤接口服务器是否启动了，这块调用的是三唐的考勤接口
						</div> 
				</td>
			</tr> 
			
			<!-- <tr>
				<td class="rowHead">19</td><td><a id="sec19">作业附件下载</a></td>
				<td>
					<div>url:/cms-attach.do?download&ownerId=xxx</div>
					<div>http方法：Get</div>
						<div class="paramTitle">请求参数：</div>
						<ul>
							<li>ownerId：作业ID，第17个接口返回的applyId</li>
						</ul> 
				</td>
			</tr>  -->
			<tr>
				<td class="rowHead">13</td><td><a id="sec13">查询待审核学生开放资格申请</a></td>
				<td>
					<div>url:/rest/app/openAccessApply?pageNo=1&pageSize=10</div>
					<div>http方法：Get</div>
						<div class="paramTitle">请求参数：</div>
						<ul>
							<li>pageNo:页号</li>
							<li>pageSize:每页大小</li>
						</ul>												
						<div class="paramTitle">返回参数说明：</div>
						<ul>
							<li>success：true通过，false未通过</li>
							<li>
								obj：分页数据json对象
								<ol>
									<li>pageNo:页号</li>
									<li>pageSize:每页大小</li>
									<li>totalCount:总页数</li>
									<li>list:数组
										<ol>
											<li>id:申请的主键，用于后面审批</li>
											<li>isPassed，是否通过，0未通过，1已通过</li>
											<li>trainName，培训名称</li>
											<!-- <li>offlineExamScore:线下考试分数</li> -->
											<li>lessonInfo:工种课程</li>
											<!-- <li>onlineExamScore:线上考试分数</li> -->
											<li>createDate:申请时间</li>
										</ol>
									</li>
								</ol>	
							</li>
							
						</ul> 
				</td>
			</tr> 
			<tr>
				<td class="rowHead">14</td><td><a id="sec14">对开放资格申请授权</a></td>
				<td>
					<div>url:/rest/app/doAuditOpenAccessApply</div>
					<div>http方法：Post</div>
						<div class="paramTitle">请求参数：</div>
						<ul>
							<li>id:上个接口的申请id</li>
							<li>score:线下考试分数</li>
							<li>auditState:1，通过；0不通过</li>
						</ul>												
						<div class="paramTitle">返回参数说明：</div>
						<ul>
							<li>success：true成功，false失败</li>
							<li>msg，具体内容</li>
						</ul> 
				</td>
			</tr>
			<tr>
				<td class="rowHead">15</td><td><a id="sec15">查询系统配置信息</a></td>
				<td>
					<div>url:/rest/app/getSystemConfig/{configName}</div>
					<div>http方法：Get</div>
						<div class="paramTitle">请求参数：</div>
						<ul>
							<li>configName:配置名称
								<ol>
									<li>VIDEO_SERV_IP:视频服务器地址</li>
									<li>VIDEO_SERV_USER_NAME:视频服务器用户名</li>
									<li>VIDEO_SERV_PWD:视频服务器密码</li>
									<li>OTHER_NODE_URL:其他节点管理地址</li>
								</ol>
							</li>
						</ul>
						<div class="paramTitle">例如：</div>
						<div class="comment">http://localhost/lab/rest/app/getSystemConfig/VIDEO_SERV_IP</div>						
						<div class="paramTitle">返回参数说明：</div>
						<ul>
							<li>success：true成功，false失败</li>
							<li>obj:Json对象
								<ol>
									<li>configValue:配置值</li>
									<li>configName:配置名称</li>
									<li>configDesc:中文描述</li>
								</ol>
							</li>
						</ul> 
				</td>
			</tr>
			<tr>
				<td class="rowHead">16</td><td><a id="sec16">摄像头列表</a></td>
				<td>
					<div>url:/rest/app/videoList</div>
					<div>http方法：Get</div>
					<div>请求参数：</div>
					<ul>
						<li>labId:实验室ID</li>
					</ul>
					<div class="paramTitle">例如：</div>
					<div class="comment">http://localhost/lab/rest/app/videoList?labId=</div>						
					<div class="paramTitle">返回参数说明：</div>
					<ul>
							<li>password:密码</li>
							<li>nvsId</li>
							<li>port</li>
							<li>ip</li>
							<li>loginName:登录名</li>
							<li>labName:实验室名称</li>
							<li>alias:摄像头名称</li>
					</ul>
					<div class="paramTitle">其他说明：</div>
					<div>
						根据地22个接口获取视频服务器配置信息，以及本接口获取的摄像头信息，调用播放插件既可以播放视频
					</div> 
				</td>
			</tr>
			<tr>
				<td class="rowHead">17</td><td><a id="sec17">耗材库存查询</a></td>
				<td>
					<div>url:/rest/app/stockInfo</div>
					<div>http方法：Get</div>
					<div class="paramTitle">例如：</div>
					<div class="comment">http://localhost/lab/rest/app/stockInfo?pageNo=1&pageSize=10&name=</div>
					<div class="paramTitle">请求参数：</div>
						<ul>
							<li>name:耗材名称，可以为空，模糊查询</li>
							<li>pageNo:页号</li>
							<li>pageSize:每页条数</li>
						</ul>
					<div class="paramTitle">返回参数说明：</div>
					<ul>
							<li>pageNo，页号</li>
							<li>pageSize，每页条数</li>
							<li>totalCount:总数</li>
							<li>list:返回的Json数组
								<ul>
									<li>id,耗材ID，用于后面耗材申请使用</li>
									<li>name:耗材名称</li>
									<li>no:编号</li>
									<li>unit:单位</li>
									<li>address:存放地址</li>
									<li>balance:库存</li>
								</ul>
							</li>
						</ul>
				</td>
			</tr>
			<tr>
				<td class="rowHead">18</td><td><a id="sec18">耗材出库使用申请</a></td>
				<td>
					<div>url:/rest/app/submitStockUseApply</div>
					<div>http方法：Post</div>
					<div class="paramTitle">请求参数：</div>
						<ul>
							<li>stockInfoId:耗材ID</li>
							<li>applyCount:申请数量</li>
							<li>remark:备注</li>
							<li>staffNo:申请人工号</li>
						</ul>
					<div class="paramTitle">返回参数说明：</div>
					<ul>
						<li>success:true成功，false失败</li>
					</ul>
				</td>
			</tr>
			<tr>
				<td class="rowHead">19</td><td><a id="sec19">耗材待审核列表</a></td>
				<td>
					<div>url:/rest/app/stockUseAuditList</div>
					<div>http方法：Get</div>
					<div class="paramTitle">返回参数说明：</div>
					<ul>
							<li>id,申请Id,用于后面接口审核</li>
							<li>applyDate:申请日期</li>
							<li>applyUser：申请人</li>
							<li>stockName：耗材名称</li>
							<li>stockNo：耗材编号</li>
							<li>outCount:申请数量</li>
							<li>reason:备注信息</li>
					</ul>
				</td>
			</tr>
			<tr>
				<td class="rowHead">20</td><td><a id="sec20">耗材使用审核</a></td>
				<td>
					<div>url:/rest/app/doAuditStockUse</div>
					<div>http方法：Get</div>
					<ul>
						<li>id:耗材申请Id</li>
						<li>result:0表示审核通过，1审核不通过</li>
						<li>teacherNo:审核人工号</li>
					</ul>
					<div class="paramTitle">例如：</div>
					<div class="comment">http://localhost/lab/rest/app/doAuditStockUse?id=402809815ea4ef91015ea4f002b30000&result=0&teacherNo=00000000</div>						
					<div class="paramTitle">返回参数说明：</div>
					<ul>
						<li>success:true成功，false失败</li>
					</ul>
 				</td>
			</tr> 
				<tr>
				<td class="rowHead">21</td><td><a id="sec21">设备总览接口</a></td>
				<td>
					<div>url:/rest/app/allDeviceInfo?pageNo=1&pageSize=10</div>
					<div>http方法：Get</div>
					<div class="paramTitle">请求参数：</div>
						<ul>
							<li>pageNo：页码号</li>
							<li>pageSize：每页条数</li>
						</ul>
					<div class="paramTitle">例如：</div>
					<div class="comment">http://localhost/lab/rest/app/allDeviceInfo?pageNo=1&pageSize=10</div>						
					<div class="paramTitle">返回参数说明：</div>
						<ul>
							<li>pageNo，页号</li>
							<li>pageSize，每页条数</li>
							<li>totalCount:总数</li>
							<li>list:返回的Json数组
								<ul>
									<li>name:设备名称</li>
									<li>no:编号</li>
									<li>unit:单位</li>
									<li>state:状态</li>
									<li>balance:库存</li>
									<li>model:设备品牌型号</li>
									<li>provider:供应商厂家名称</li>
								</ul>
							</li>
						</ul>
 				</td>
			</tr> 
			<tr>
				<td class="rowHead">22</td><td><a id="sec22">电源节点查询接口</a></td>
				<td>
					<div>url:/rest/app/powerNodeList</div>
					<div>http方法：Get</div>
					<div class="paramTitle">例如：</div>
					<div class="comment">http://localhost/lab/rest/app/powerNodeList</div>						
					<div class="paramTitle">返回参数说明：</div>
						<ul>
							<li>id,设备id,用于后面控制</li>
							<li>nvsId，</li>
							<li>netId，</li>
							<li>labName:实验室名称</li>
							<li>machineName:机床名称</li>
							<li>nodeId</li>
						</ul>
 				</td>
			</tr> 
			<tr>
				<td class="rowHead">23</td><td><a id="sec23">电源控制</a></td>
				<td>
					<div>url:/rest/app/operPower</div>
					<div>http方法：Post</div>
					<div class="paramTitle">请求参数：</div>
						<ul>
							<li>id,设备id，上个接口中返回的id</li>
							<li>teacherNo：工号</li>
							<li>code：0关闭，1打开</li>
						</ul>
					<div class="paramTitle">返回参数说明：</div>
						<ul>
							<li>success,true成功，false失败</li>
						</ul>
 				</td>
			</tr> 
			<tr>
				<td class="rowHead">24</td><td><a id="sec24">插入门禁权限</a></td>
				<td>
					<div>url:/rest/app/saveDoorRight</div>
					<div>http方法：Post</div>
					<div class="paramTitle">请求参数：</div>
						<ul>
							<li>labNo：实验室编号</li>
							<li>studentNo：学号</li>
							<li>labName，实验室名称</li>
							<li>cardNo，卡号</li>
							<li>idNumber，身份证</li>
							<li>realName，姓名</li>
							<li>start，开始时间，格式，yyyy-MM-dd HH:mm:ss</li>
							<li>end，结束时间，格式，yyyy-MM-dd HH:mm:ss</li>
						</ul>
					<div class="paramTitle">返回参数说明：</div>
						<ul>
							<li>success,true成功，false失败</li>
						</ul>
 				</td>
			</tr>
			<tr>
				<td class="rowHead">25</td><td><a id="sec25">刷卡取电接口</a></td>
				<td>
					<div>url:/rest/app/sendSKQD</div>
					<div>http方法：Post</div>
					<div class="paramTitle">请求参数：</div>
						<ul>
							<li>powerNodeId</li>
							<li>studentNo：学号</li>
							<li>start，开始时间，格式，yyyy-MM-dd HH:mm:ss</li>
							<li>end，结束时间，格式，yyyy-MM-dd HH:mm:ss</li>
						</ul>
					<div class="paramTitle">返回参数说明：</div>
						<ul>
							<li>success,true成功，false失败</li>
						</ul>
 				</td>
			</tr>  
			<tr>
				<td class="rowHead">26</td><td><a id="sec26">学生分数查询</a></td>
				<td>
					<div>url:/rest/app/scoreQuery/{studentNo}</div>
					<div>http方法：Get</div>
					<div class="paramTitle">请求参数：</div>
						<ul>
							<li>studentNo：学号</li>
						</ul>
					<div class="paramTitle">返回参数说明：</div>
						<ul>
							<li>success,true成功，false失败</li>
							<li>obj:返回的Json对象
								<ul>
									<li>studentNo：学号</li>
									<li>name：学生姓名</li>
									<li>major:专业</li>
									<li>className:班级</li>
									<li>lesson:课程</li>
									<li>score:分数</li>
								</ul>
							</li>
						</ul>
 				</td>
			</tr>  
			<tr>
				<td class="rowHead">27</td><td><a id="sec27">门户接口-获取实验成果</a></td>
				<td>
					<div>url:/achieveController.front?moreList&pageNumber=1</div>
					<div>http方法：Get</div>
					<div class="paramTitle">请求参数：</div>
						<ul>
							<li>pageNumber：页号</li>
							<li>系统默认每页10条，请求时指定pageNumber页号即可</li>
						</ul>
					<div class="paramTitle">例如：</div>
					<div>http://localhost/lab/achieveController.front?moreList&pageNumber=1</div>
					<div class="paramTitle">返回参数说明：</div>
						<ul>
							<li>success,true成功，false失败</li>
							<li>obj:返回的Json对象
								<ul>
									<li>pageCount：总页数</li>
									<li>pageNumber：页号</li>
									<li>list:json数组
										<ul>
											<li>id:文章id</li>
											<li>title:标题名称</li>
										</ul>
									</li>									
								</ul>
							</li>
						</ul>
 				</td>
			</tr>  
			<tr>
				<td class="rowHead">28</td><td><a id="sec28">门户接口-获取实验成果明细</a></td>
				<td>
					<div>url:/achieveController.front?detail&id=</div>
					<div>http方法：Get</div>
					<div class="paramTitle">请求参数：</div>
						<ul>
							<li>id：文章id</li>
						</ul>
					<div class="paramTitle">例如：</div>
					<div>http://localhost/lab/achieveController.front?detail&id=4028098156023ad30156023c38480001</div>
					<div class="paramTitle">返回参数说明：</div>
						<ul>						 
							<li>title:标题名称</li>
							<li>content:具体内容</li>
						</ul>
 				</td>
			</tr>  
			<tr>
				<td class="rowHead">29</td><td><a id="sec29">门户接口-系统公告</a></td>
				<td>
					<div>url:/noticeController.front?moreList&pageNumber=1</div>
					<div>http方法：Get</div>
					<div class="paramTitle">请求参数：</div>
						<ul>
							<li>pageNumber：页号</li>
							<li>系统默认每页10条，请求时指定pageNumber页号即可</li>
						</ul>
					<div class="paramTitle">例如：</div>
					<div>http://localhost/lab/noticeController.front?moreList&pageNumber=1</div>
					<div class="paramTitle">返回参数说明：</div>
						<ul>
							<li>success,true成功，false失败</li>
							<li>obj:返回的Json对象
								<ul>
									<li>pageCount：总页数</li>
									<li>pageNumber：页号</li>
									<li>list:json数组
										<ul>
											<li>id:文章id</li>
											<li>title:标题名称</li>
										</ul>
									</li>									
								</ul>
							</li>
						</ul>
 					</td>
 				<tr>
				<td class="rowHead">30</td><td><a id="sec30">门户接口-系统公告明细</a></td>
				<td>
					<div>url:/noticeController.front?detail&id=</div>
					<div>http方法：Get</div>
					<div class="paramTitle">请求参数：</div>
						<ul>
							<li>id：文章id</li>
						</ul>
					<div class="paramTitle">例如：</div>
					<div>http://localhost/lab/noticeController.front?detail&id=4028098156023ad30156023c38480001</div>
					<div class="paramTitle">返回参数说明：</div>
						<ul>						 
							<li>title:标题名称</li>
							<li>content:具体内容</li>
						</ul>
 				</td>
			</tr>  
			</tr>  
			<tr>
				<td class="rowHead">31</td><td><a id="sec29">门户接口-规章制度</a></td>
				<td>
					<div>url:/ruleController.front?moreList&pageNumber=1</div>
					<div>http方法：Get</div>
					<div class="paramTitle">请求参数：</div>
						<ul>
							<li>pageNumber：页号</li>
							<li>系统默认每页10条，请求时指定pageNumber页号即可</li>
						</ul>
					<div class="paramTitle">例如：</div>
					<div>http://localhost/lab/ruleController.front?moreList&pageNumber=1</div>
					<div class="paramTitle">返回参数说明：</div>
						<ul>
							<li>success,true成功，false失败</li>
							<li>obj:返回的Json对象
								<ul>
									<li>pageCount：总页数</li>
									<li>pageNumber：页号</li>
									<li>list:json数组
										<ul>
											<li>id:文章id</li>
											<li>title:标题名称</li>
										</ul>
									</li>									
								</ul>
							</li>
						</ul>
 				</td>
			</tr>  
			<tr>
				<td class="rowHead">32</td><td><a id="sec32">门户接口-规章制度明细</a></td>
				<td>
					<div>url:/ruleController.front?detail&id=</div>
					<div>http方法：Get</div>
					<div class="paramTitle">请求参数：</div>
						<ul>
							<li>id：文章id</li>
						</ul>
					<div class="paramTitle">例如：</div>
					<div>http://localhost/lab/ruleController.front?detail&id=4028098156023ad30156023c38480001</div>
					<div class="paramTitle">返回参数说明：</div>
						<ul>						 
							<li>title:标题名称</li>
							<li>content:具体内容</li>
						</ul>
 				</td>
			</tr>  
			<tr>
				<td class="rowHead">33</td><td><a id="sec33">门户接口-新闻列表</a></td>
				<td>
					<div>url:/newsController.front?moreList&pageNumber=1</div>
					<div>http方法：Get</div>
					<div class="paramTitle">请求参数：</div>
						<ul>
							<li>pageNumber：页号</li>
							<li>系统默认每页10条，请求时指定pageNumber页号即可</li>
						</ul>
					<div class="paramTitle">例如：</div>
					<div>http://localhost/lab/newsController.front?moreList&pageNumber=1</div>
					<div class="paramTitle">返回参数说明：</div>
						<ul>
							<li>success,true成功，false失败</li>
							<li>obj:返回的Json对象
								<ul>
									<li>pageCount：总页数</li>
									<li>pageNumber：页号</li>
									<li>list:json数组
										<ul>
											<li>id:文章id</li>	
											<li>title:标题名称</li>											
											<li>pubDate:时间,yyyy-MM-dd</li>
										</ul>
									</li>									
								</ul>
							</li>
						</ul>
 				</td>
			</tr>  
			<tr>
				<td class="rowHead">34</td><td><a id="sec34">门户接口-新闻明细</a></td>
				<td>
					<div>url:/newsController.front?detail&id=</div>
					<div>http方法：Get</div>
					<div class="paramTitle">请求参数：</div>
						<ul>
							<li>id：文章id</li>
						</ul>
					<div class="paramTitle">例如：</div>
					<div>http://localhost/lab/newsController.front?detail&id=4028098156023ad30156023c38480001</div>
					<div class="paramTitle">返回参数说明：</div>
						<ul>						 
							<li>title:标题名称</li>
							<li>content:具体内容</li>
						</ul>
 				</td>
			</tr>  
				<tr>
				<td class="rowHead">35</td><td><a id="sec35">门户接口-中心动态</a></td>
				<td>
					<div>url:/slideController.front?slide</div>
					<div>http方法：Get</div>
					<div class="paramTitle">请求参数：</div>
						<ul>
							<li>无，列出前10条动态信息</li>							
						</ul>
					<div class="paramTitle">例如：</div>
					<div>http://localhost/lab/slideController.front?slide</div>
					<div class="paramTitle">返回参数说明：</div>
					<ul>
							<li>title:标题名称</li>
							<li>content:具体内容</li>
							<li>imgURL:图片URL地址</li>
					</ul>
 				</td>
			</tr>  
			<tr>
				<td class="rowHead">36</td><td><a id="sec36">门户接口-友情链接</a></td>
				<td>
					<div>url:/friendLinkController.front?friendLink</div>
					<div>http方法：Get</div>
					<div class="paramTitle">请求参数：</div>
						<ul>
							<li>无，列出所有友情链接</li>							
						</ul>
					<div class="paramTitle">例如：</div>
					<div>http://localhost/lab/friendLinkController.front?friendLink</div>
					<div class="paramTitle">返回参数说明：</div>
					<ul>
							<li>title:标题名称</li>											
							<li>imgURL:图片URL地址</li>
					</ul>
 				</td>
			</tr>  
			<tr>
				<td class="rowHead">37</td><td><a id="sec37">门户接口-中心视频</a></td>
				<td>
					<div>url:/flashController.front?flasList</div>
					<div>http方法：Get</div>
					<div class="paramTitle">请求参数：</div>
						<ul>
							<li>无，列出所有中心视频，取第一条即可</li>							
						</ul>
					<div class="paramTitle">例如：</div>
					<div>http://localhost/lab/flashController.front?flasList</div>
					<div class="paramTitle">返回参数说明：</div>
					<ul>
							<li>title:标题名称</li>
							<li>flashURL:flash下载地址</li>											
							<li>imgURL:封面图片URL地址</li>
					</ul>
 				</td>
			</tr>  
			<tr>
				<td class="rowHead">38</td><td><a id="sec38">门户接口-科研设备展示</a></td>
				<td>
					<div>url:/deviceController.front?devices</div>
					<div>http方法：Get</div>
					<div class="paramTitle">请求参数：</div>
						<ul>
							<li>无，列出所有科研设备信息</li>							
						</ul>
					<div class="paramTitle">例如：</div>
					<div>http://localhost/lab/deviceController.front?devices</div>
					<div class="paramTitle">返回参数说明：</div>
					<ul>
							<li>title:标题名称</li>
							<li>imgURL:封面图片URL地址</li>
					</ul>
 				</td>
			</tr>  
		
			<tr>
				<td class="rowHead">39</td><td><a id="sec39">用户类型查询接口，查询是学生还是教师</a></td>
				<td>
					<div>url:/rest/app/userType/{userId}</div>
					<div>http方法：Get</div>
					<div class="paramTitle">请求参数：</div>
						<ul>
							<li>userId:工号或者学号</li>							
						</ul>
					<div class="paramTitle">例如：</div>
					<div>http://localhost/lab/rest/app/userType/1234567</div>
					<div class="paramTitle">返回参数说明：</div>
					<ul>
							<li>success:是否成功；true表示成功，false表示失败</li>
							<li>msg:返回信息</li>
							<li>
								obj:1，学生；2，教师
							</li>
					</ul>
 				</td>
			</tr>  
		
			<tr>
				<td class="rowHead">40</td><td><a id="sec40">获取教师负责的实验室列表，用于后面获取这个实验室设备和预约</a></td>
				<td>
					<div>url:/rest/app/getTeacherLabs/{teacherNo}</div>
					<div>http方法：Get</div>
					<div class="paramTitle">请求参数：</div>
						<ul>
							<li>teacherNo:工号</li>							
						</ul>
					<div class="paramTitle">例如：</div>
					<div>http://localhost/lab/rest/app/getTeacherLabs/00000000</div>
					<div class="paramTitle">返回参数说明：</div>
					<ul>
							<li>success:是否成功；true表示成功，false表示失败</li>
							<li>msg:返回信息</li>
							<li>
								obj:代表实验室信息的json数组
								<ul>
									<li>id:实验室id</li>
									<li>labName:实验室名称</li>
									<li>roomNo:房间号</li>
								</ul>
							</li>
					</ul>
					<div>
						备注：实验室编辑，机床管理编辑，可以添加机床负责教师，也就是实验室的负责教师了
					</div>
 				</td>
			</tr>  
			
				<tr>
				<td class="rowHead">41</td><td><a id="sec41">设备使用统计接口</a></td>
				<td>
					<div>url:/rest/app/getDeviceUseReport?start=xx&end=xx</div>
					<div>http方法：Get</div>
					<div class="paramTitle">请求参数：</div>
						<ul>
							<li>start:yyyy-MM-dd,例如：2017-01-12</li>
							<li>end:yyyy-MM-dd,例如：2017-10-12</li>							
						</ul>
					<div class="paramTitle">例如：</div>
					<div>http://localhost/lab/rest/app/getDeviceUseReport?start=2017-01-01&end=2018-12-12</div>
					<div class="paramTitle">返回参数说明：</div>
					<ul>
							<li>success:是否成功；true表示成功，false表示失败</li>
							<li>msg:返回信息</li>
							<li>
								obj:json数组
								<ul>
									<li>deviceName:设备名称</li>
									<li>totalTime:总时间（小时）</li>
									<li>totalCount:总次数</li>
								</ul>
							</li>
					</ul>
 				</td>
			</tr>  
				<tr>
				<td class="rowHead">42</td><td><a id="sec42">获取教师负责实验室的考勤列表</a></td>
				<td>
					<div>url:/rest/app/getLabKQXX?teacherNo=000</div>
					<div>http方法：Get</div>
					<div class="paramTitle">请求参数：</div>
						<ul>
							<li>teacherNo:教师工号，必须传递</li>
							<li>studentNo：刷卡人学号，可选</li>							
						</ul>
					<div class="paramTitle">例如：</div>
					<div>http://localhost/lab/rest/app/getLabKQXX?teacherNo=00000000</div>
					<div class="paramTitle">返回参数说明：</div>
					<ul>
						<li>labName:实验室名称</li>
						<li>userName:刷卡人姓名</li>
						<li>cardNo:卡号</li>
						<li>date:刷卡时间</li>
					</ul>
 				</td>
			</tr>  
			<tr>
				<td class="rowHead">43</td><td><a id="sec43">获取所有实验室列表</a></td>
				<td>
					<div>url:/rest/app/getAllLabs</div>
					<div>http方法：Get</div>
					 
					<div class="paramTitle">返回参数说明：</div>
					<ul>
						<li>name:实验室名称</li>
						<li>id:实验室id</li>
					</ul>
 				</td>
			</tr>  
			
		</tbody>
	</table>
</body>
</html> 